Skip to content

FROMLIST: clk: qcom: smd-rpm: Skip proxy votes on clocks for QCM2290 - #1812

Open
imrashai wants to merge 1 commit into
qualcomm-linux:tech/all/shikrafrom
imrashai:shikra-rpmcc-skip-proxy
Open

FROMLIST: clk: qcom: smd-rpm: Skip proxy votes on clocks for QCM2290#1812
imrashai wants to merge 1 commit into
qualcomm-linux:tech/all/shikrafrom
imrashai:shikra-rpmcc-skip-proxy

Conversation

@imrashai

Copy link
Copy Markdown

clk_smd_rpm_handoff() votes both active and sleep RPM resource states for every clock, keeping them non-zero until a consumer takes over. If there is no consumer, those clocks will remain active in the idle scenario as well, and the sleep vote is never cleared, blocking XO shutdown.

Introduce the skip_clks_handoff flag to handle this on QCM2290 clocks, keeping other targets unaffected.

Link: https://lore.kernel.org/r/20260910-clk-smd-rpm-skip-proxy-v1-1-1cb5694a99d9@oss.qualcomm.com
Fixes: 00f64b5 ("clk: qcom: Add support for SMD-RPM Clocks")

CRs-Fixed: 4635293

@qswat-orbit-external

Copy link
Copy Markdown

Dev Completion validation failed

CR: 4635293
Change Task: kernel.qli.0.0
Error: GenAI Assisted field must be set before moving change tasks to Development Complete. Please provide GenAI information.

The change task for this CR could not be moved to Dev Complete because of the error above. Please resolve the issue in Orbit and re-run the failed Orbit check.

clk_smd_rpm_handoff() votes both active and sleep RPM resource states for
every clock, keeping them non-zero until a consumer takes over. If there
is no consumer, those clocks will remain active in the idle scenario as
well, and the sleep vote is never cleared, blocking XO shutdown.

Introduce the skip_clks_handoff flag to handle this on QCM2290 clocks,
keeping other targets unaffected.

Link: https://lore.kernel.org/r/20260910-clk-smd-rpm-skip-proxy-v1-1-1cb5694a99d9@oss.qualcomm.com
Fixes: 00f64b5 ("clk: qcom: Add support for SMD-RPM Clocks")
Signed-off-by: Imran Shaik <imran.shaik@oss.qualcomm.com>
@imrashai
imrashai force-pushed the shikra-rpmcc-skip-proxy branch from e839a14 to ccaf635 Compare September 11, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants